home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 1999 #5 / 1999 CD 5 (black).iso / Delphi3 / install / data.z / OBPASCL3.TOC < prev    next >
Encoding:
Text File  |  1997-08-05  |  6.6 KB  |  173 lines

  1.  
  2. 1 Object Pascal Guide
  3. 2 Intro
  4. 3 Syntax diagrams=IntroSyntaxDiagrams
  5. 2 Tokens
  6. 3 Tokens=FHXR10726
  7. 3 Special symbols=TokensSpecialSymbols
  8. 3 Reserved words and standard directives=TokensReservedWordsAndStandardDirectives
  9. 3 Identifiers=FHXR22398
  10. 3 Numbers=TokensNumbers
  11. 3 Labels=FHXR26305
  12. 3 Character strings=TokensCharacterStrings
  13. 3 Comments=TokensComments
  14. 2 Constants
  15. 3 Constants=FHXR38194
  16. 3 Resource strings=FHXR13402
  17. 2 Types
  18. 3 Types=FHXR14135
  19. 3 Fundamental and generic types=FHXR12457
  20. 3 Simple types=FHXR24487
  21. 3 Ordinal types=Ordinal types
  22. 3 String types=FHXR24393
  23. 3 Structured types=FHXR19647
  24. 3 Pointer types=FHXR19914
  25. 3 Procedural types=FHXR37993
  26. 3 Variant types=FHXR23162
  27. 3 Identical and compatible types=FHXR36262
  28. 3 The type declaration part=TypesTheTypeDeclarationPart
  29. 2 Variables and typed constants
  30. 3 Variables and typed constants=FHXR38013
  31. 3 Variable declarations=VariableDeclarations
  32. 3 Local variables and the stack=LocalVariablesAndTheStack
  33. 3 Variable references=VariableReferences
  34. 3 Qualifiers=Qualifiers
  35. 3 Arrays, strings, and indexes=ArraysStringsAndIndexes
  36. 3 Records and field designators=RecordsAndFieldDesignators
  37. 3 Object component designators=ObjectComponentDesignators
  38. 3 Pointers and dynamic variables=PointersAndDynamicVariables
  39. 3 Variable typecasts=VariableTypecasts
  40. 3 Typed constants=FHXR16312
  41. 3 Simple-type constants=SimpletypeConstants
  42. 3 String-type constants=StringTypeConstants
  43. 3 Structured-type constants=StructuredTypeConstants
  44. 3 Array-type constants=ArrayTypeConstants
  45. 3 Record-type constants=RecordTypeConstants
  46. 3 Set-type constants=SetTypeConstants
  47. 3 Pointer-type constants=PointerTypeConstants
  48. 3 Procedural-type constants=ProceduralTypeConstants
  49. 2 Expressions
  50. 3 Expressions=FHXR18063
  51. 3 Expression syntax=ExprssnsExpressionSyntax
  52. 3 Operators=FHXR39996
  53. 3 Arithmetic operators=ExprssnsArithmeticOperators
  54. 3 Logical operators=ExprssnsLogicalOperators
  55. 3 Boolean operators=FHXR41609
  56. 3 String operator=FHXR26502
  57. 3 Character-pointer operators=FHXR30054
  58. 3 Set operators=FHXR16460
  59. 3 Variant operators=ExprssnsVariantOperators
  60. 3 Relational operators=FHXR19676
  61. 3 Comparing simple types=ExprssnsComparingSimpleTypes
  62. 3 Comparing strings=ExprssnsComparingStrings
  63. 3 Comparing packed strings=ExprssnsComparingPackedStrings
  64. 3 Comparing pointers and references=ExprssnsComparingPointersAndReferences
  65. 3 Comparing character pointers=ExprssnsComparingCharacterPointers
  66. 3 Comparing variants=ExprssnsComparingVariants
  67. 3 Comparing sets=ExprssnsComparingSets
  68. 3 Testing set membership=ExprssnsTestingSetMembership
  69. 3 Class operators=ExprssnsClassOperators
  70. 3 The @ operator=FHXR25903
  71. 3 Function calls=FHXR25686
  72. 3 Set constructors=FHXR23504
  73. 3 Value typecasts=FHXR21459
  74. 3 Procedural types in expressions=FHXR40287
  75. 2 Statements
  76. 3 Statements=FHXR25107
  77. 3 Simple statements=StatmntsSimpleStatements
  78. 3 Structured statements=StatmntsStructuredStatements
  79. 2 Blocks, locality, and scope
  80. 3 Blocks, locality, and scope=FHXR39990
  81. 3 Blocks=BlckscopBlocks
  82. 3 Rules of scope=BlckscopRulesOfScope
  83. 2 Procedures and functions
  84. 3 Procedures and functions=FHXR15546
  85. 3 Procedure declarations=ProcfuncProcedureDeclarations
  86. 3 Function declarations=FHXR25954
  87. 3 Parameters=FHXR16069
  88. 2 Class types
  89. 3 Class types=FHXR36358
  90. 3 Instances and references=ClasstypInstancesAndReferences
  91. 3 Class components =ClasstypClassComponents
  92. 3 Inheritance=FHXR35779
  93. 3 Components and scope=ClasstypComponentsAndScope
  94. 3 Forward references=ClasstypForwardReferences
  95. 3 Class type compatibility rules=ClasstypClassTypeCompatibilityRules
  96. 3 Component visibility=FHXR40150
  97. 3 Static methods=FHXR39232
  98. 3 Virtual methods=ClasstypVirtualMethods
  99. 3 Dynamic methods=FHXR22330
  100. 3 Abstract methods=ClasstypAbstractMethods
  101. 3 Method activations=FHXR35640
  102. 3 Method implementations=ClasstypMethodImplementations
  103. 3 Constructors and destructors=ClasstypConstructorsAndDestructors
  104. 3 Class operators=ClasstypClassOperators
  105. 3 The is operator=TheIsOperator
  106. 3 The as operator=TheAsOperator
  107. 3 Message handling=ClasstypMessageHandling
  108. 3 Property syntax=FHXR15746
  109. 3 Class-reference types=FHXR27849
  110. 3 Constructors and class references=FHXR38130
  111. 3 Class methods=FHXR30980
  112. 3 The TObject and TClass types=FHXR39952
  113. 2 Exceptions
  114. 3 Exceptions=FHXR15435
  115. 3 Using exception handling=ExceptUsingExceptionHandling
  116. 3 Exception declarations=ExceptExceptionDeclarations
  117. 3 The raise statement=FHXR32729
  118. 3 The try...except statement=FHXR17909
  119. 3 The try...finally statement=ExceptTheTryFinallyStatement
  120. 3 Exit, Break, and Continue procedures=FHXR41432
  121. 3 Predefined exceptions=ExceptPredefinedExceptions
  122. 3 Exception handling support routines=ExceptExceptionHandlingSupportRoutines
  123. 2 Programs and units
  124. 3 Programs and units=FHXR12870
  125. 3 Program syntax=ProgunitProgramSyntax
  126. 3 Unit syntax=ProgunitUnitSyntax
  127. 3 Circular unit references=ProgunitCircularUnitReferences
  128. 2 Interfaces
  129. 3 Interfaces=FHXR42668
  130. 3 Interface syntax=IntrfaceInterfaceSyntax
  131. 3 Interface implementations=IntrfaceInterfaceImplementations
  132. 3 Interface references=IntrfaceInterfaceReferences
  133. 3 OLE automation Interface types=FHXR36853
  134. 2 Dynamic-link libraries
  135. 3 Dynamic-link libraries=FHXR19308
  136. 3 What is a DLL?=DynamlibWhatIsADLL
  137. 3 Using DLLs=DynamlibUsingDlls
  138. 3 Writing DLLs=DynamlibWritingDlls
  139. 3 Library programming notes=DynamlibLibraryProgrammingNotes
  140. 2 Packages
  141. 3 Packages=FHXR36437
  142. 3 Package Source Files=PackagesPackageSourceFiles
  143. 3 Compiling packages=PackagesCompilingPackages
  144. 2 Input and output
  145. 3 Input and output=FHXR28417
  146. 3 File input and output=InputoutFileInputAndOutput
  147. 3 Text-file device drivers=FHXR29329
  148. 2 Using null-terminated strings
  149. 3 Using null-terminated strings=FHXR28811
  150. 3 What is a null-terminated string?=NulstrngWhatIsANullTerminatedString
  151. 3 Using null-terminated strings=FHXR22131
  152. 3 Null-terminated string functions=NulstrngNullTerminatedStringFunctions
  153. 3 Mixing long strings and null-terminated strings=NulstrngMixingLongStringsAndNullTerminatedStrings
  154. 3 Null-terminated wide character strings=FHXR39910
  155. 2 Memory issues
  156. 3 Memory issues=FHXR26331
  157. 3 Windows memory management=MemissueWindowsMemoryManagement
  158. 3 Internal data formats=MemissueInternalDataFormats
  159. 2 Control issues
  160. 3 Control issues=FHXR39087
  161. 3 Calling conventions=FHXR28574
  162. 3 Exit procedures=CtrlissuExitProcedures
  163. 2 The built-in assembler
  164. 3 The built-in assembler=FHXR18401
  165. 3 The asm statement=BuiltinTheAsmStatement
  166. 3 Assembler statement syntax=BuiltinAssemblerStatementSyntax
  167. 3 Expressions=BuiltinExpressions
  168. 3 Assembler procedures and functions=BuiltinAssemblerProceduresAndFunctions
  169. 2 Compiler Errors
  170. 3 Compiler Errors=CompilerErrors
  171. 2 Run-time Errors
  172. 3 Run-time Errors=RunTimeErrors
  173.